package me.exchange.com.modules.system.dto;

import lombok.Getter;
import lombok.Setter;
import me.exchange.com.annotation.Query;
import me.exchange.com.base.BaseQueryCriteria;

import java.sql.Timestamp;
import java.util.List;
import java.util.Set;

/**
 * @author zhaojing
 * @create2020/5/21
 */
@Getter
@Setter
public class ApptQueryCriteria extends BaseQueryCriteria {

    @Query(type = Query.Type.IN,propName = "id")
    private Set<Integer> ids;

    private Integer id;

    @Query
    private Integer appType;

    @Query(type = Query.Type.BETWEEN)
    private List<Timestamp> cAdminTime;

    @Query(blurry = "userName,appEdition")
    private String blurry;

}
